Definition of
Localisation of a stolen vehicle ...
The act of finding a stolen vehicle at a specific address.
Clean